package com.geaosu.wanandroid.kotlin.learn

/*
#### 循环语句
for语句:
特性:
    1. 去除for-i
    2. 增强了for-in: 加强版for-each
举例:

 */

fun main() {
    val arr = 0..10  // 区间的写法, 闭区间, 0到10

    // 遍历区间
//    for (i in 0..10) {
//        println(i)
//    }

    // 左闭右开区间的遍历
//    for (i in 0 until 10) {
//        print(" " + i)
//    }

    // step 1 相当于 i=i++
    // step 2 相当于 i=i+2
    // step 3 相当于 i=i+3
//    for (i in 0 until 10 step 2) {
//        print(" " + i)
//    }

    // 降序遍历
    for (i in 10 downTo 0) {
        print(" " + i)  // 10 9 8 7 6 5 4 3 2 1 0
    }

    for (i in 10 downTo 0 step 2) {
        print(" " + i)  // 10 8 6 4 2 0
    }

}